//封装axios  为了多次维护方便有以防为了修改 接口地址 等
//引入axios
// import axios from "axios";
// //基础路径
// axios.defaults.BaseUrl = "http://localhost:3000/";
// //全局的let instance = axios.create();
// let instance = axios.create();
// 自己封装的myAxios  就不需要在上面引入这个 因为myAxios里面有
import myAxios from "../MyAxios";
//将基础路径封装
import BaseUrl from "../BaseUrl";

const cinemaRoomApi = {
  /**
   * 删除放映厅接口
   * @param {Object} params {id:4}
   */
  delete(params) {
    return myAxios.post(BaseUrl + "/cinema-room/del", params);
  },

  /**
   * 添加放映厅接口
   * @param {Object} params 详见接口文档
   */
  add(params) {
    return myAxios.post(BaseUrl + "/cinema-room/add", params);
  },

  /**
   * 根据影院ID查询所有放映厅
   */
  list(params) {
    return myAxios.get(BaseUrl + "/cinema-rooms/cinemaid", params);
  },

  /**
   * 查询所有放映厅类型
   */
  queryAllTypes() {
    return myAxios.get(BaseUrl + "/cinema-room/types");
  },

  /**
   * 修改座位模板
   */
  updateSeatTemplate(params) {
    return myAxios.post(BaseUrl + "/cinema-room/edit-seat-template", params);
  },

  /**
   * 通过ID所有放映厅信息
   */
  queryById(params) {
    return myAxios.get(BaseUrl + "/cinema-room/query", params);
  },
};

export default cinemaRoomApi;
